Module-level declarations
Types
Link copied to clipboard
struct burn_asset_dto
Link copied to clipboard
struct customization_group
Link copied to clipboard
entity game_asset
Link copied to clipboard
object initialized
Link copied to clipboard
struct list_item_dto
Link copied to clipboard
struct module_args
Link copied to clipboard
struct original_minting_asset
Link copied to clipboard
struct plot_meta_dto
Link copied to clipboard
struct prototype_group
Link copied to clipboard
entity sorting_score
Link copied to clipboard
entity ugc_equippable_model
Link copied to clipboard
entity ugc_prepared_asset
Functions
Link copied to clipboard
Link copied to clipboard
function _burn_asset(asset_instance: instance, original_id: byte_array, amount: integer, account_id: byte_array)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function _transfer_asset_without_payment_history(from: account, to: account, asset: asset, amount: integer)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function count_all_originals_with_interface_filter_by_text_attribute(account_id: byte_array, dclass: dclass, text_attribute: attribute, values: set<text>): integer
Link copied to clipboard
function create_fungible_item(interface_name: text, item: original_minting_asset, amount: integer): instance
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function find_all_instances_and_amounts(account_id: byte_array, interface: dclass, from: integer, page_size: integer): list<(instance: instance, amount: integer)>
Link copied to clipboard
Link copied to clipboard
function find_all_instances_and_amounts_with_special_account(account_id: byte_array, interface: dclass, from: integer, page_size: integer): list<(instance: instance, amount: integer)>
Link copied to clipboard
Link copied to clipboard
function find_all_instances_from_id_with_interface(interface_name: text, id: byte_array): list<instance>
Link copied to clipboard
function find_all_instances_from_owner_with_interface(account_id: byte_array, interface: dclass, _limit: integer, _offset: integer): list<instance>
Link copied to clipboard
function find_all_original_ids_with_interface_with_special_accounts(account_id: byte_array, dclass: dclass, take: integer, skip: integer): list<byte_array>
Link copied to clipboard
function find_all_users_and_owned_originals(interface: dclass, cursor: page_cursor, exclude_collateral_and_fees: boolean): (data: list<(account: byte_array, rowid: rowid, instance: instance, amount: integer)>, max_rowid_covered: rowid)
Link copied to clipboard
function find_fungible_original_id_if_exists(account_id: byte_array, prototype_name: text): byte_array?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function get_assets_by_name(names: set<text>): list<(id: byte_array, name: text, issuing_chain_rid: byte_array)>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function get_fungible_item_balance_with_special_accounts(name: text, account_id: byte_array): integer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function list_all_by_player(account_id: byte_array): (FT3: list<list_item_dto>, Originals: list<list_item_dto>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function mint_avatar_original(eyes: integer, eyebrows: integer, mouth: integer, skin_color: integer, hair_color: integer, eye_color: integer, account_id: byte_array): instance
Link copied to clipboard
Link copied to clipboard
function mint_non_fungible_item(interface_name: text, item: original_minting_asset, amount: integer): instance
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function pay_to_alice(amount: integer, account: account, auth_descriptor_id: byte_array, token_name: text, alice_account_id: byte_array)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function query_balances(name: text, account_id: byte_array, special_account_ids: list<byte_array>): list<balance>
Link copied to clipboard
function require_original_with_special_account_transferrable(account: account, original: instance, account_list: list<byte_array>, special_account_type: text, quantity: integer): integer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function reward_erc721_item(interface_name: text, name: text, amount: integer, account_id: byte_array, chain_id: text, contract_address: byte_array, token_id: integer): instance?
Link copied to clipboard
function reward_erc721_original_asset(item_id: text, interface_name: text, amount: integer, account_id: byte_array, chain_id: text, contract_address: byte_array, token_id: integer): instance?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function reward_original_asset(item_id: text, interface_name: text, amount: integer, account_id: byte_array): instance?
Link copied to clipboard
Link copied to clipboard
function transfer_alice(alice_token_name: text, inputs: list<xfer_input>, outputs: list<xfer_output>, amount: integer, from: account, to: account)
Link copied to clipboard
function transfer_ft3(from: account, to: account, auth_descriptor_id: byte_array, asset: asset, amount: integer)
Link copied to clipboard
function transfer_ft3_excluding_alice(token_name: text, amount: integer, from: account, to: account)
Link copied to clipboard
function transfer_ft3_unsafe(from: account, to: account, auth_descriptor_id: byte_array, asset_name: text, amount: integer)
Link copied to clipboard
function transfer_original(sender: account, instance: instance, receiver: byte_array, amount: integer?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function update_avatar_appearance(eyes: integer, eyebrows: integer, mouth: integer, skin_color: integer, hair_color: integer, eye_color: integer, account_id: byte_array)
Link copied to clipboard
Link copied to clipboard
Queries
Link copied to clipboard
Link copied to clipboard
@mount("assets.get_all_grouped_originals_from_owner_with_interface_q")
query get_all_grouped_originals_from_owner_with_interface_q(account_id: byte_array, interface: text, attributes: list<text>, from: integer, page_size: integer): list<prototype_group>
Link copied to clipboard
@mount("assets.get_all_original_prototypes_names_with_interface_q")
query get_all_original_prototypes_names_with_interface_q(interface: text): list<text>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@mount("assets.get_sorting_scores")
query get_sorting_scores(): list<(score: integer, asset_name: text)>
Operations
Link copied to clipboard
Link copied to clipboard
@mount("assets.burn_assets")
operation burn_assets(assets: list<burn_asset_dto>, account_id: byte_array, auth_descriptor_id: byte_array)
Link copied to clipboard
@mount("assets.create_prototype")
operation create_prototype(interface_name: text, original_description: text, additional_dependencies: map<I, attribute_type>?, prototype_name: text)
Link copied to clipboard
@mount("assets.create_ug_equippable_model")
operation create_ug_equippable_model(url: text, slots: list<text>)
Link copied to clipboard
Link copied to clipboard
@mount("assets.mint_asset_to")
operation mint_asset_to(account_id: byte_array, prototype_name: text, count: integer)
Link copied to clipboard
@mount("assets.mint_erc721_asset_to")
operation mint_erc721_asset_to(account_id: byte_array, prototype_name: text, token_id: integer, count: integer)
Link copied to clipboard
@mount("assets.register_collateralized_resource")
operation register_collateralized_resource(name: text, collateral_amount: integer)
Link copied to clipboard
@mount("assets.register_ft3_asset")
operation register_ft3_asset(name: text, hidden_in_inventory: boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard